/*
 * ComandoTiroAPuerta.java
 *
 * Created on 16 de julio de 2006, 2:40
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package futbol.tacticas;

import futbol.General;
import futbol.Partido;

/**
 *
 * @author Administrador
 */
public class ComandoTiroAPuerta extends Comando{
    
    private int desvio;
    
    /** Creates a new instance of ComandoTiroAPuerta */
    public ComandoTiroAPuerta(int jugador, int desvio) {
        super.setJugador(General.control(jugador,0,10));
        this.desvio=desvio;
    }
    
    public void ejecutar(Partido p){
        int equ=super.getEquipo();
        int f=p.getFactor(equ);
        ComandoGolpearBola com=new ComandoGolpearBola(super.getJugador(), 190, desvio);
        com.setEquipo(equ);
        com.golpearBola(p, 190*f, desvio*f, 100);
    }
    
}
